<?

JCAT_Package::ImportInterface('JCAT_IDocument',JCAT::PACKAGE_MVC) ;


interface IToolboxDataVerifierDoc extends JCAT_IDocument
{

	/**
	 * what's this
	 * 
	 * @access	public
	 * @return	string
	 * @static 
	 */
	static public function GetControllerName() ;
	
	/**
	 * what's this
	 * 
	 * @access	public
	 * @static 
	 * @return	string
	 */
	static public function GetDVClassName() ;
	
	/**
	 * what's this
	 * 
	 * @access	public
	 * @return	string
	 */
	public function GetRuleIntro() ;
	
	
	/**
	 * what's this
	 * 
	 * @access	public
	 * @return	bool
	 */
	public function IsEnable() ;
	
	/**
	 * what's this
	 * 
	 * @access	public
	 * @param 	$bEnable	bool
	 * @return	old_value
	 */
	public function SetEnable($bEnable) ;

	/**
	 * what's this
	 * 
	 * @access	public
	 * @param 	$sUICtrlVarName		string
	 * @return	string
	 */
	public function CreateCode( $sUICtrlVarName, $nTab=0 ) ;
	
	
	/**
	 * what's this
	 * 
	 * @access	public
	 * @static 
	 * @return	string
	 */
	static public function CreateCode_ImportClass() ;
}
?>